home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / ugoku / src.lzh / MOVRLF / IMEDSK2.C < prev    next >
C/C++ Source or Header  |  1994-06-01  |  28KB  |  1,187 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    baseDialogId2 ;
  9. extern int    baseDialogId ;
  10. extern int    base2MesId[6] ;
  11. extern int    baseDialogId3 ;
  12. extern int    base3BtnId[3] ;
  13. extern int    selectFuncBase() ;
  14. extern int    base3MesId[3] ;
  15. extern int    baseMovDialogId ;
  16. extern int    baseMovBtnId[4] ;
  17. extern int    selectFuncMovDir() ;
  18. extern int    baseMovMesId[7] ;
  19. extern int    selectFuncMovOut() ;
  20. extern int    selectFuncMovTif() ;
  21. extern int    baseMovInputDialogId[2] ;
  22. extern int    baseMovInputMesId[2] ;
  23. extern int    selectFuncMovPly() ;
  24. extern int    base2BtnId[3] ;
  25. extern int    selectFuncOk() ;
  26. extern int    baseDialogId4 ;
  27. extern int    base4BtnId[3] ;
  28. extern int    selectFuncUnder() ;
  29. extern int    base4MesId[3] ;
  30. extern int    baseColorDialogId ;
  31. extern int    baseColorNumId[3] ;
  32. extern int    baseColorNumSet() ;
  33. extern int    baseColorMesId[1] ;
  34. extern int    baseColorInputDialogId ;
  35. extern int    baseDialogId5 ;
  36. extern int    effTIconId[12] ;
  37. extern int    effTIconFunc() ;
  38. extern int    base5MesId[12] ;
  39. extern int    selectFuncAdj() ;
  40. extern int    selectFuncPly() ;
  41.  
  42. #define ALIGN    4
  43. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  44.  
  45. /*    MMI_init ùpâfü[â^    */
  46.  
  47. /*    âwâbâ_    */
  48.  
  49. MMIINIT    initDataIMEDSK2 = { "MmiInit",  71, 0 } ;
  50.  
  51. /* baseDialogId2 */
  52.  
  53. static MMIPACKET d001 = {    &baseDialogId2,
  54.                             &baseDialogId,
  55.                             &MJ_DIALOGL40,
  56.                             OFFSET(DIALOGL40),
  57.                             MS_NONE
  58.                         } ;
  59. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  60.                                0,  20, 639, 479,15, 4, 8,
  61.                             MS_UFRAMEL40 | MS_FRAMEL40,
  62.                             NULL,   0,   0
  63.                         } ;
  64.  
  65. /* base2MesId[0] */
  66.  
  67. static MMIPACKET d002 = {    &base2MesId[0],
  68.                             &baseDialogId2,
  69.                             &MJ_MSGL40,
  70.                             OFFSET(MSGL40),
  71.                             MS_NONE
  72.                         } ;
  73. static MSGL40    d002d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  74.                               28,  28, 117,  47, 0,15, 8,
  75.                             MS_NONEL40,
  76.                             "èε û{ É▌ ÆΦ",
  77.                                1,  12,  12,
  78.                             MS_BOLDL40,
  79.                                0,   0
  80.                         } ;
  81.  
  82. /* baseDialogId3 */
  83.  
  84. static MMIPACKET d003 = {    &baseDialogId3,
  85.                             &baseDialogId2,
  86.                             &MJ_DIALOGL40,
  87.                             OFFSET(DIALOGL40),
  88.                             MS_NONE
  89.                         } ;
  90. static DIALOGL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  91.                               28,  48, 308, 294,15, 6, 8,
  92.                             MS_DFRAMEL40 | MS_FRAMEL40,
  93.                             NULL,   0,   0
  94.                         } ;
  95.  
  96. /* base3BtnId[0] */
  97.  
  98. static MMIPACKET d004 = {    &base3BtnId[0],
  99.                             &baseDialogId3,
  100.                             &MJ_DBUTTONL40,
  101.                             OFFSET(DBUTTONL40),
  102.                             MS_NONE
  103.                         } ;
  104. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  105.                               37,  62, 119,  85, 7, 4, 8,
  106.                             MS_PANELL40 | MS_FRAMEL40,
  107.                             selectFuncBase,
  108.                             0x0000
  109.                         } ;
  110.  
  111. /* base3MesId[0] */
  112.  
  113. static MMIPACKET d005 = {    &base3MesId[0],
  114.                             &baseDialogId3,
  115.                             &MJ_MSGL40,
  116.                             OFFSET(MSGL40),
  117.                             MS_NONE
  118.                         } ;
  119. static MSGL40    d005d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  120.                               49,  64, 107,  83, 0,15,14,
  121.                             MS_NONEL40,
  122.                             "éséhéeée",
  123.                                1,  12,  12,
  124.                             MS_NONEL40,
  125.                                0,   0
  126.                         } ;
  127.  
  128. /* base3BtnId[1] */
  129.  
  130. static MMIPACKET d006 = {    &base3BtnId[1],
  131.                             &baseDialogId3,
  132.                             &MJ_DBUTTONL40,
  133.                             OFFSET(DBUTTONL40),
  134.                             MS_NONE
  135.                         } ;
  136. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  137.                              127,  62, 209,  85, 7, 4, 8,
  138.                             MS_PANELL40 | MS_FRAMEL40,
  139.                             selectFuncBase,
  140.                             0x0000
  141.                         } ;
  142.  
  143. /* base3MesId[1] */
  144.  
  145. static MMIPACKET d007 = {    &base3MesId[1],
  146.                             &baseDialogId3,
  147.                             &MJ_MSGL40,
  148.                             OFFSET(MSGL40),
  149.                             MS_NONE
  150.                         } ;
  151. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  152.                              139,  64, 197,  83, 0,15, 8,
  153.                             MS_NONEL40,
  154.                             "éuéOéO",
  155.                                1,  12,  12,
  156.                             MS_NONEL40,
  157.                                0,   0
  158.                         } ;
  159.  
  160. /* base3BtnId[2] */
  161.  
  162. static MMIPACKET d008 = {    &base3BtnId[2],
  163.                             &baseDialogId3,
  164.                             &MJ_DBUTTONL40,
  165.                             OFFSET(DBUTTONL40),
  166.                             MS_NONE
  167.                         } ;
  168. static DBUTTONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  169.                              217,  62, 299,  85, 7, 4, 8,
  170.                             MS_PANELL40 | MS_FRAMEL40,
  171.                             selectFuncBase,
  172.                             0x0000
  173.                         } ;
  174.  
  175. /* base3MesId[2] */
  176.  
  177. static MMIPACKET d009 = {    &base3MesId[2],
  178.                             &baseDialogId3,
  179.                             &MJ_MSGL40,
  180.                             OFFSET(MSGL40),
  181.                             MS_NONE
  182.                         } ;
  183. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  184.                              229,  64, 287,  83, 0,15, 8,
  185.                             MS_NONEL40,
  186.                             "éléuéa",
  187.                                1,  12,  12,
  188.                             MS_NONEL40,
  189.                                0,   0
  190.                         } ;
  191.  
  192. /* baseMovDialogId */
  193.  
  194. static MMIPACKET d010 = {    &baseMovDialogId,
  195.                             &baseDialogId3,
  196.                             &MJ_DIALOGL40,
  197.                             OFFSET(DIALOGL40),
  198.                             MS_NONE
  199.                         } ;
  200. static DIALOGL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  201.                               30,  96, 306, 288,15, 6, 8,
  202.                             MS_NONEL40,
  203.                             NULL,   0,   0
  204.                         } ;
  205.  
  206. /* baseMovBtnId[0] */
  207.  
  208. static MMIPACKET d011 = {    &baseMovBtnId[0],
  209.                             &baseMovDialogId,
  210.                             &MJ_DBUTTONL40,
  211.                             OFFSET(DBUTTONL40),
  212.                             MS_NONE
  213.                         } ;
  214. static DBUTTONL40    d011d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  215.                               37, 103, 299, 151, 7, 4, 8,
  216.                             MS_PANELL40 | MS_FRAMEL40,
  217.                             selectFuncMovDir,
  218.                             0x0000
  219.                         } ;
  220.  
  221. /* baseMovMesId[0] */
  222.  
  223. static MMIPACKET d012 = {    &baseMovMesId[0],
  224.                             &baseMovDialogId,
  225.                             &MJ_MSGL40,
  226.                             OFFSET(MSGL40),
  227.                             MS_NONE
  228.                         } ;
  229. static MSGL40    d012d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  230.                               90, 106, 246, 125, 0,15, 8,
  231.                             MS_NONEL40,
  232.                             "î┤ëµâfâBâîâNâgâè",
  233.                                1,  12,  12,
  234.                             MS_NONEL40,
  235.                                0,   0
  236.                         } ;
  237.  
  238. /* baseMovBtnId[2] */
  239.  
  240. static MMIPACKET d013 = {    &baseMovBtnId[2],
  241.                             &baseMovDialogId,
  242.                             &MJ_DBUTTONL40,
  243.                             OFFSET(DBUTTONL40),
  244.                             MS_NONE
  245.                         } ;
  246. static DBUTTONL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  247.                               37, 236, 299, 284, 7, 4, 8,
  248.                             MS_PANELL40 | MS_FRAMEL40,
  249.                             selectFuncMovOut,
  250.                             0x0000
  251.                         } ;
  252.  
  253. /* baseMovBtnId[1] */
  254.  
  255. static MMIPACKET d014 = {    &baseMovBtnId[1],
  256.                             &baseMovDialogId,
  257.                             &MJ_DBUTTONL40,
  258.                             OFFSET(DBUTTONL40),
  259.                             MS_NONE
  260.                         } ;
  261. static DBUTTONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  262.                               37, 164, 299, 187, 7, 4, 8,
  263.                             MS_PANELL40 | MS_FRAMEL40,
  264.                             selectFuncMovTif,
  265.                             0x0000
  266.                         } ;
  267.  
  268. /* baseMovMesId[1] */
  269.  
  270. static MMIPACKET d015 = {    &baseMovMesId[1],
  271.                             &baseMovDialogId,
  272.                             &MJ_MSGL40,
  273.                             OFFSET(MSGL40),
  274.                             MS_NONE
  275.                         } ;
  276. static MSGL40    d015d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  277.                               90, 166, 246, 185, 0,15, 8,
  278.                             MS_NONEL40,
  279.                             "î┤ ëµ é╠ ôo ÿ^",
  280.                                1,  12,  12,
  281.                             MS_NONEL40,
  282.                                0,   0
  283.                         } ;
  284.  
  285. /* baseMovMesId[2] */
  286.  
  287. static MMIPACKET d016 = {    &baseMovMesId[2],
  288.                             &baseMovDialogId,
  289.                             &MJ_MSGL40,
  290.                             OFFSET(MSGL40),
  291.                             MS_NONE
  292.                         } ;
  293. static MSGL40    d016d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  294.                               46, 239, 294, 258, 0,15, 8,
  295.                             MS_NONEL40,
  296.                             "Åoù═ëµâtâ@âCâï (4ò╢ÄÜé╠╠º▓┘û╝é¬ùLî°)",
  297.                                1,  12,  12,
  298.                             MS_NONEL40,
  299.                                0,   0
  300.                         } ;
  301.  
  302. /* baseMovMesId[3] */
  303.  
  304. static MMIPACKET d017 = {    &baseMovMesId[3],
  305.                             &baseMovDialogId,
  306.                             &MJ_MSGL40,
  307.                             OFFSET(MSGL40),
  308.                             MS_NONE
  309.                         } ;
  310. static MSGL40    d017d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  311.                              153, 152, 183, 163, 0,15, 8,
  312.                             MS_NONEL40,
  313.                             "ü½",
  314.                                1,  12,  12,
  315.                             MS_NONEL40,
  316.                                0,   0
  317.                         } ;
  318.  
  319. /* baseMovMesId[4] */
  320.  
  321. static MMIPACKET d018 = {    &baseMovMesId[4],
  322.                             &baseMovDialogId,
  323.                             &MJ_MSGL40,
  324.                             OFFSET(MSGL40),
  325.                             MS_NONE
  326.                         } ;
  327. static MSGL40    d018d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  328.                              153, 188, 183, 199, 0,15, 8,
  329.                             MS_NONEL40,
  330.                             "ü½",
  331.                                1,  12,  12,
  332.                             MS_NONEL40,
  333.                                0,   0
  334.                         } ;
  335.  
  336. /* baseMovInputDialogId[0] */
  337.  
  338. static MMIPACKET d019 = {    &baseMovInputDialogId[0],
  339.                             &baseMovDialogId,
  340.                             &MJ_DIALOGL40,
  341.                             OFFSET(DIALOGL40),
  342.                             MS_NONE
  343.                         } ;
  344. static DIALOGL40    d